This repository was archived by the owner on Sep 3, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 37
Update dependency com.pinterest.ktlint:ktlint-cli to v1.7.1 #351
Open
renovate
wants to merge
1
commit into
main-3.3.0-alpha02
Choose a base branch
from
renovate/com.pinterest.ktlint-ktlint-cli-1.x
base: main-3.3.0-alpha02
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Update dependency com.pinterest.ktlint:ktlint-cli to v1.7.1 #351
renovate
wants to merge
1
commit into
main-3.3.0-alpha02
from
renovate/com.pinterest.ktlint-ktlint-cli-1.x
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
d28cd7f to
d03bd4f
Compare
0cae067 to
dfc6026
Compare
8adf692 to
d8af019
Compare
63d9045 to
991a573
Compare
f344273 to
dca07fb
Compare
9d44f5a to
792fb80
Compare
e12a564 to
78b6710
Compare
74439b8 to
d858b2d
Compare
d858b2d to
cbcc5d7
Compare
fb064a5 to
34afc6a
Compare
4ad9b7f to
a7863c5
Compare
89f6b44 to
ffa1995
Compare
9865e1e to
098eef7
Compare
c029f3b to
dd39c47
Compare
24e0ee6 to
5e16d27
Compare
5a6f711 to
3dec1b3
Compare
3dec1b3 to
dd361e1
Compare
7258668 to
2e25f9f
Compare
98d0f2c to
5f6a5e2
Compare
fba695a to
2cf881c
Compare
2cf881c to
e2a2230
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.3.1->1.7.1Release Notes
pinterest/ktlint (com.pinterest.ktlint:ktlint-cli)
v1.7.1Compare Source
🔧 Fixes
modifier-list-spacingandcontext-receiver-list-wrapping- #3077, by @paul-dingemansoperand-expression-wrappingrule as experimental - #3081, by @paul-dingemans💬 Other
v1.7.0Compare Source
🆕 Features
Context receiver / parameters
With upgrade to Kotlin 2.2.0, Ktlint 1.7.0 supports context parameters.
Add
context-receiver-list-wrappingrule - #3034, by @paul-dingemansAdd context receiver list to
modifier-orderrule - #3031, by @paul-dingemansIgnore context parameters in rule
context-receiver-wrapping- #3033, by @paul-dingemansOther rule changes
Do not run
no-unused-importsrule by default - #3039, by @paul-dingemansThe
no-unused-importrule is no longer run by default as it keeps causing problems. It will be removed in Ktlint2.0. Until then, the rule can still be run, when enabled explicitly in.editorconfig.Add experimental rule
expression-operand-wrapping- #3056, by @paul-dingemansThis rule aligns wrapping of arithmetic and logical multiline expressions. The
condition-wrappingrule which did something similar for logical multiline expressions only no longer reports and fixes violations. It will be removed in Ktlint2.0.Other features
Deprecate functions in
ASTNodeExtensions, and where applicable provide property accessors - #3026, by @paul-dingemansWhen using
ASTNodeExtensionsplease replace function calls with the new (temporary) property accessors. The temporary property accessors are needed to maintain backwards compatability with Java integration. In Ktlint2.0the functions will be removed, and the temporary property accessors will be replaced with final names.Suppress warning "sun.misc.Unsafe::objectFieldOffset" in Ktlint CLI (Java24+) - #3040, by @paul-dingemans
Suppress error "A restricted method in java.lang.System has been called" on Java 24 in KtLint CLI only - #3043, by @paul-dingemans
Remove unneeded "--add-opens=java.base/java.lang=ALL-UNNAMED" - #3044, by @paul-dingemans
🔧 Fixes
Do not remove an empty value parameter list from a call expression when it is nested - #3017, by @paul-dingemans
Clarify violation message in
filenamerule - #3046, by @paul-dingemans📦 Dependencies
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 - #2989, by @renovate[bot]
chore(deps): update plugin com.gradle.develocity to v4.0.2 - #2996, by @renovate[bot]
fix(deps): update junit5 monorepo - #3005, by @renovate[bot]
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.2.0-rc3 - #3015, by @renovate[bot]
fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.2 - #3020, by @renovate[bot]
fix(deps): update dependency org.junit.platform:junit-platform-launcher to v1.13.2 - #3021, by @renovate[bot]
fix(deps): update kotlin monorepo to v2.2.0 - #3018, by @renovate[bot]
chore(deps): update plugin shadow to v8.3.8 - #3030, by @renovate[bot]
fix(deps): update junit-framework monorepo - #3037, by @renovate[bot]
chore(deps): update plugin kotlinx-binary-compatibiltiy-validator to v0.18.1 - #3050, by @renovate[bot]
fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.19.1 - #3053, by @renovate[bot]
fix(deps): update dependency com.google.jimfs:jimfs to v1.3.1 - #3054, by @renovate[bot]
chore(deps): update dependency gradle to v9.0.0-rc-2 - #3055, by @renovate[bot]
💬 Other
Update publishing URLs to point to Central Portal OSSRH staging API - #3006, by @shashachu
Update publishing credentials to use new Central Portal username/token - #3007, by @shashachu
Improve build - #3025, by @mateuszkwiecinski
Bump
poko-gradle-pluginwith a workaround (enforce compatible Kotlin version) - #3035, by @mateuszkwiecinskiJava 24 - #3049, by @paul-dingemans
Make
build-logicplugins expose binary plugins - #3047, by @mateuszkwiecinskiCleanup Java 24 bump - #3051, by @mateuszkwiecinski
v1.6.0Compare Source
🆕 Features
Add configuration option to handle (certain) annotation with parameters identical to annotations without parameters - #2950, by @paul-dingemans
Set system properties to prevent failure when running in ktlint-intellij-plugin with custom installation - #2970, by @paul-dingemans
🔧 Fixes
Deprecations in 1.5.0 - #2913, by @paul-dingemans
Fix incorrect error message in PropertyNamingRule when enforcing PascalCase - #2934, by @lsurvila
Sort RuleProvider declarations in StandardRuleSetProvider - #2941, by @3flex
Remove usages of getPsi() - #2901, by @mgroth0
Refactor KotlinPsiFileFactory to KotlinCompiler - #2951, by @paul-dingemans
Reduces the number of conversions between "psi" and ASTNode - #2964, by @paul-dingemans
Fix slow response of the git pre commit hook as generated by ktlint - #2978, by @paul-dingemans
Move logic of missing whitespace before block comment to NoSingleLineBlockCommentRule - #2979, by @paul-dingemans
Report and fix a single line condition wrapped between parentheses with an unexpected newline - #2980, by @paul-dingemans
Do not wrap an operation reference after an annotated expression to a separate new line - #2983, by @paul-dingemans
📦 Dependencies
fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v2 - #2906, by @renovate[bot]
chore(deps): update plugin kotlinx-binary-compatibiltiy-validator to v0.17.0 - #2907, by @renovate[bot]
Complete upgrade Dokka to V2 - #2914, by @paul-dingemans
fix(deps): update dependency ch.qos.logback:logback-classic to v1.3.15 - #2917, by @renovate[bot]
fix(deps): update dependency org.assertj:assertj-core to v3.27.3 - #2927, by @renovate[bot]
chore(deps): update plugin shadow to v8.3.6 - #2935, by @renovate[bot]
fix(deps): update dependency com.github.ajalt.clikt:clikt to v5.0.3 - #2938, by @renovate[bot]
fix(deps): update dependency org.slf4j:slf4j-simple to v2.0.17 - #2947, by @renovate[bot]
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.10.0 - #2963, by @renovate[bot]
fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.12.2 - #2945, by @renovate[bot]
fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v7.0.7 - #2965, by @renovate[bot]
fix(deps): update dependency io.github.hakky54:logcaptor to v2.11.0 - #2968, by @renovate[bot]
chore(deps): update dependency gradle to v8.14 - #2971, by @renovate[bot]
chore(deps): update plugin com.gradle.develocity to v4.0.1 - #2972, by @renovate[bot]
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.2.0-beta2 - #2977, by @renovate[bot]
fix(deps): update dependency org.ec4j.core:ec4j-core to v1.1.1 - #2987, by @renovate[bot]
fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.18.7 - #2986, by @renovate[bot]
fix(deps): update kotlin monorepo to 2.1.21 - #2985, by @renovate[bot]
💬 Other
v1.5.0Compare Source
The release of Kotlin 2.1 is the primary reason for publishing this release earlier than planned. Because of the removal of some language elements in Kotlin 2.1, the embedded Kotlin compiler in KtLint blocked Kotlinter users from upgrading to Kotlin 2.1.
🆕 Features
Add missing space between
funkeyword and identifier when latter is wrapped between backticks - #2890, by @paul-dingemansAdd configuration setting for constant names in
property-namingrule - #2893, by @paul-dingemansAllow backing property to be defined in the companion object (
backing-property-naming) - #2895, by @paul-dingemans🔧 Fixes
Ignore multi dollar string interpolation prefix in
string-template-indentrule - #2888, by @paul-dingemansWrap the expression body in case
.editorconfigpropertyktlint_function_signature_body_expression_wrappingis set toalways- #2873, by @paul-dingemansFix false positive when empty parameter list is in between trailing lambda's of a nested call expression - #2891, by @paul-dingemans
Do not wrap a context receiver in a function parameter type reference - #2892, by @paul-dingemans
Allow comment before parameter list in function literal (
function-literal) - #2894, by @paul-dingemans📦 Dependencies
chore(deps): update plugin com.gradle.develocity to v3.18.2 - #2865, by @renovate[bot]
chore(deps): update dependency gradle to v8.11.1 - #2875, by @renovate[bot]
fix(deps): update dependency io.github.hakky54:logcaptor to v2.10.0 - #2874, by @renovate[bot]
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.1.0-rc2 - #2871, by @renovate[bot]
fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v7.0.3 - #2883, by @renovate[bot]
fix(deps): update kotlin monorepo to v2.1.0 - #2880, by @renovate[bot]
fix(deps): update dependency com.github.ajalt.clikt:clikt to v5.0.2 - #2886, by @renovate[bot]
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.9.0 - #2887, by @renovate[bot]
fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.18.0 - #2889, by @renovate[bot]
v1.4.1Compare Source
🔧 Fixes
📦 Dependencies
v1.4.0Compare Source
🆕 Features
Suppress
backing-property-namingon@Suppress("PropertyName")- #2741, by @paul-dingemansCheck that code can still be parsed after a format - #2742, by @paul-dingemans
Support suppressing backing-property-naming via ObjectPropertyName - #2751, by @Goooler
Ignore properties starting with
_inbacking-property-namingrule - #2753, by @paul-dingemansSuppress
backing-property-namingrule with@Suppress("LocalVariableName")- #2785, by @paul-dingemansDo not repeat formatting if file is unchanged - #2805, by @paul-dingemans
Add new rule
when-entry-bracing- #2829, by @paul-dingemansAdd
.editorconfigpropertyij_kotlin_indent_before_arrow_on_new_line- #2838, by @paul-dingemansAdd CLI option
--stdin-pathto provide a virtual file location for stdin - #2836, by @adecker89Add property
.editorconfigpropertyktlint_enum_entry_name_casing- #2839, by @paul-dingemans🔧 Fixes
Prevent line separators to be changed from CRLF to LF - #2752, by @paul-dingemans
fix: don't remove arrow from lambdas that are when/if leaf nodes - #2758, by @tKe
Fix false positive in
no-semirule for enum class without enum entries - #2774, by @paul-dingemansPrevent conflict between
multiline-expression-wrappingandfunction-signature- #2775, by @paul-dingemansIgnore
max_line_lengthproperty unlessmax-line-lengthrule is enabled - #2783, by @paul-dingemansFix false positive in
class-signaturewhen EOL comment is between a class annotation and other class modifier - #2786, by @paul-dingemansFix globs ending with
**- #2787, by @paul-dingemansReturn exit code 1 in case violations have been found but file is unchanged - #2803, by @paul-dingemans
Ignore missing whitespace after trailing comma in single line parameter value list - #2806, by @paul-dingemans
Remove HEADER_KEYWORD & IMPL_KEYWORD - #2810, by @3flex
Function signature rule ignores context receiver when on separate line - #2814, by @paul-dingemans
Do not remove imports for which the fully qualified path is identical to the package name - #2822, by @paul-dingemans
Fix indentation of a multiline parameter list inside a function literal for code style
ktlint_official- #2823, by @paul-dingemansDo not insert a trailing comma in a multiline when-entry containing a guard - #2825, by @paul-dingemans
Fix wrapping of expression body when
max_line_lengthnot set - #2833, by @paul-dingemans📦 Dependencies
Update dependency io.github.oshai:kotlin-logging-jvm to v7 - #2701, by @renovate[bot]
Update dependency org.assertj:assertj-core to v3.26.3 - #2738, by @renovate[bot]
Update mikepenz/release-changelog-builder-action action to v5 - #2756, by @renovate[bot]
chore(deps): update plugin kotlinx-binary-compatibiltiy-validator to v0.16.3 - #2759, by @renovate[bot]
fix(deps): update dependency org.slf4j:slf4j-simple to v2.0.16 - #2764, by @renovate[bot]
Migrate to com.gradleup.shadow - #2763, by @Goooler
chore(deps): update gradle/actions action to v4 - #2760, by @renovate[bot]
chore(deps): update plugin com.gradle.develocity to v3.18.1 - #2792, by @renovate[bot]
chore(deps): update dependency gradle to v8.10.2 - #2812, by @renovate[bot]
chore(deps): update plugin shadow to v8.3.3 - #2820, by @renovate[bot]
fix(deps): update dependency com.github.ajalt.clikt:clikt to v5.0.1 - #2828, by @renovate[bot]
chore(deps): update kotlin monorepo to v2.0.21 - #2831, by @renovate[bot]
fix(deps): update dependency org.ec4j.core:ec4j-core to v1.1.0 - #2832, by @renovate[bot]
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.1.0-beta2 - #2834, by @renovate[bot]
fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.17.2 - #2837, by @renovate[bot]
fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.11.3 - #2840, by @renovate[bot]
chore(deps): update actions/checkout digest to
11bd719- #2841, by @renovate[bot]Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.